package main

import (
	"fmt"
	"strconv"
)

func main() {

	var pipe1 chan int

	pipe1 = make(chan int, 4)

	pipe1 <- 111
	pipe1 <- 111
	pipe1 <- 111

	// 关闭管道 就只能读，不能写
	close(pipe1)

	//pipe1 <- 222 // 报错

	fmt.Printf(strconv.Itoa(<-pipe1) + "\n")
	fmt.Printf(strconv.Itoa(<-pipe1) + "\n")
	fmt.Printf(strconv.Itoa(<-pipe1) + "\n")

}
